Internet Archive BookReader

Larousse's French-English, English-French dictionary